Vertex Intersection Graphs of Paths on a Grid
نویسندگان
چکیده
We investigate the class of vertex intersection graphs of paths on a grid, and specifically consider the subclasses that are obtained when each path in the representation has at most k bends (turns). We call such a subclass the Bk-VPG graphs, k ≥ 0. In chip manufacturing, circuit layout is modeled as paths (wires) on a grid, where it is natural to constrain the number of bends per wire for reasons of feasibility and to reduce the cost of the chip. If the number k of bends is not restricted, then the VPG graphs are equivalent to the well-known class of string graphs, namely, the intersection graphs of arbitrary curves in the plane. In the case of B0-VPG graphs, we observe that horizontal and vertical segments have strong Helly number 2, and thus the clique problem has polynomial-time complexity, given the path representation. The recognition and coloring problems for B0-VPG graphs, however, are NPcomplete. We give a 2-approximation algorithm for coloring B0-VPG graphs. Furthermore, we prove that triangle-free B0-VPG graphs are 4-colorable, and this is best possible. We present a hierarchy of VPG graphs relating them to other known families of graphs. The grid intersection graphs are shown to be equivalent to the bipartite B0-VPG graphs and the circle graphs are strictly contained in B1-VPG. We prove the strict containment of B0-VPG into B1-VPG, and we conjecture that, in general, this strict containment continues for all values of k. We present a graph which is not in B1-VPG. Planar graphs are known to be in the class of string graphs, and we prove here that planar graphs are B3-VPG graphs, although it is not known if this is best possible. Submitted: December 2010 Reviewed: September 2011 Revised: October 2011 Reviewed: October 2011 Revised: November 2011 Accepted: November 2011 Final: December 2011 Published: January 2012 Article type: Regular paper Communicated by: T. Warnow This research took place while the authors, Andrei Asinowski and Vincent Limouzy, were postdoctoral fellows at the Ceasarea Rothschild Institute at the University of Haifa Elad Cohen was partially supported by the Israel Science Foundation grant 347/09 E-mail addresses: [email protected] (Andrei Asinowski) [email protected] (Elad Cohen) [email protected] (Martin Charles Golumbic) [email protected] (Vincent Limouzy) [email protected] (Marina Lipshteyn) [email protected] (Michal Stern) 130 Asinowski et al. Vertex Intersection Graphs of Paths on a Grid
منابع مشابه
Recognizing Some Subclasses of Vertex Intersection Graphs of 0-Bend Paths in a Grid
We investigate graphs that can be represented as vertex intersections of horizontal and vertical paths in a grid, known as B0-VPG graphs. Recognizing these graphs is an NP-hard problem. In light of this, we focus on their subclasses. In the paper, we describe polynomial time algorithms for recognizing chordal B0-VPG graphs, and for recognizing B0-VPG graphs that have a representation on a grid ...
متن کاملEdge intersection graphs of single bend paths on a grid
We combine the known notion of the edge intersection graphs of paths in a tree with a VLSI grid layout model to introduce the edge intersection graphs of paths on a grid. Let P be a collection of nontrivial simple paths on a grid G. We define the edge intersection graph EPG(P) of P to have vertices which correspond to the members of P, such that two vertices are adjacent in EPG(P) if the corres...
متن کاملOn independent domination numbers of grid and toroidal grid directed graphs
A subset $S$ of vertex set $V(D)$ is an {em indpendent dominating set} of $D$ if $S$ is both an independent and a dominating set of $D$. The {em indpendent domination number}, $i(D)$ is the cardinality of the smallest independent dominating set of $D$. In this paper we calculate the independent domination number of the { em cartesian product} of two {em directed paths} $P_m$ and $P_n$ for arbi...
متن کاملEdge-Intersection Graphs of k-Bend Paths in Grids
Edge-intersection graphs of paths in grids are graphs that can be represented with vertices as paths in grids and edges between the vertices of the graph exist whenever two grid paths share a grid edge. This type of graphs is motivated by applications in conflict resolution of paths in grid networks. In this paper, we continue the study of edge-intersection graphs of paths in a grid, which was ...
متن کاملEdge intersection graphs of systems of grid paths with bounded number of bends
We answer some of the questions raised by Golumbic, Lipshteyn and Stern regarding edge intersection graphs of paths on a grid (EPG graphs). We prove that for any d ≥ 4, in order to represent all n vertex graphs with maximum degree d as edge intersection graphs of n paths, a grid of area Θ(n2) is needed. A bend is a turn of a path at a grid point. Let Bk be the class of graphs that have an EPG r...
متن کاملOn the bend number of circular-arc graphs as edge intersection graphs of paths on a grid
Golumbic, Lipshteyn and Stern proved that every graph can be represented as the edge intersection graph of paths on a grid, i.e., one can associate to each vertex of E-mail addresses: [email protected]; [email protected]; [email protected]; [email protected]; [email protected]; [email protected]; [email protected]. This work was partially supported by MathAmSud...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Graph Algorithms Appl.
دوره 16 شماره
صفحات -
تاریخ انتشار 2012